/**
 * js需要耗时很多的代码， 可以放在这里面， 但是注意， 这里的代码需要遵从跨域问题。
 * 如果不遵循 同源协议 就会报错的。
 */

// for (let i = 0; i < 100000; i++) {
//     console.log('worker')
// }
console.log('my-worker')


// 主线程
// html文件中的是主线程

// worker线程
// 这里有跨域问题。 获取的资源也需要进行跨域操作。
function loadImage() {
    let H = 'http://www.wwtliu.com/sxtstu/blueberrypai/indexImg'
    for (let i = 0; i < 4; i++) {
        let req = new XMLHttpRequest();
        req.open("GET", `${H}/banner${i}.jpg`, true);
        req.responseType = "text";
        req.setRequestHeader("client_type", "DESKTOP_WEB");
        req.onreadystatechange = () => {
            if (req.readyState === 4) {
                postMessage(req.response);
            }
        };
        req.send(null);
    }
}

function loadData() {
    try {
        const url = 'http://iwenwiki.com/api/blueberrypai/getIndexBanner.php'
        const xhr = new XMLHttpRequest()
        xhr.open('get', url)
        xhr.send()
        xhr.onload = () => {
            if (xhr.status === 200) {
                console.log(JSON.parse(xhr.response))
                // document.body.appendChild(`<img src="${xhr.response.banner[0].img}"></img>`)
            }
        }
    } catch (e) {
        console.log(e)
    }
}

loadData()
